/*大于等于*/
@media screen and (min-width: 1199px) {
	.o-products-kv_info_link {
	    width: 415px;
	    margin-top: 30px;
	}
	.o-products-list_block+.o-products-list_block .o-products-list_ttl {
	    padding-top: 54px;
	}
	.p-products-application_content{}
	.o-productsdetail-kv .is-pc-left {
	    width: 740px;
	}
	.o-productsdetail-kv .is-pc-right{
	    width: 300px;
	    float: right;
	    clear: both;
	}
	.a-icon-button-question-complex_txt{
	    width: 76.48401826484019%;}
	.p-products-detail_nav_wrap {
		    top: 30px;
		}
	.p-products-detail_backproducts_btn {
	    width: 227px;
	    margin: 50px auto;
	}
	.o-sect-svc-nav{padding-top: 218.5px;}
}

/*小于等于*/
@media screen and (max-width: 1199px)  {
	
	
}

/*小于等于*/
@media screen and (max-width: 750px) {
	.foods_page #navbar1{display: none;}
	.food_div_t .flex{ display: inline-block;}
	.food_div_t_l,.food_div_t_r{width: 98%; margin: 0 1%;}
	.food_div_t_r h3 {
	    margin: 5px 0;
	}
	.foods_page .swiper1 {
	height: 400px;
	}
	.o-history_box{ width: 100%;}
	.o-latestnews_list {
	    width: 100%;
	    padding: 10px 5%;
	}
	.o-sect-top-svc {
	    padding: 0px 0 15px;
	}
	.m-list-product-index-nav_list_item{    width: 100%;
    min-height: auto;
    margin-right: 0;
    font-size: inherit;
    font-weight: 500;
    margin-top: 5px;}
	.m-list-product-index-nav_ttl {
	    font-size: 1.2em;
	    font-weight: bold;
	    margin-top: 5px;
	}
	.m-list-product-index-nav_contact {
	    width: 100%;
	    margin-left: auto;
	    pointer-events: auto;
	    position: relative;
	    top: 15px;
	    right: 0;
	}
	.a-contents-inner {
	    position: relative;
	    width: 100%;
	    max-width: 100%;
	    margin: 0 auto;
	    padding: 0 5%;
	}
	.o-products-list_item {
	    width: 46%;
	    margin: 20px 2% 0 2%;
	}
	p.m-card-products_info-copy {
	    line-height: 1.5em;
	}
	.o-productsdetail-kv {
	    padding: 66px 0 20px;
	}
	.o-productsdetail-kv_header {
	    padding: 10px 5%;
	}
	.a-contents-inner.is-pc-in {
	    padding: 0 5%;
	}
	.p-products-detail_contents {
	    padding-top: 20px;
	}
	.p-products-detail_contents_inner {
	    margin-top: 0;
	}
	.p-products-detail_section {
	    margin-top: unset;
	    padding-top: unset;
	}
	h3.a-heading.is-products {
	    font-size: 1.2em;}
	.p-products-detail_section_contents_wrap {
		    margin-top: 20px;
		}
	.o-products-detail_relatedproducts_wrap {
	    display: inline-block;
	}
	.o-products-detail_relatedproducts_item {
	    width: 48%;
	    margin: 0 1%;
	    float: left;
	}
	.o-products-detail_applicationImages_wrap {
	    padding: unset;
	    margin-top: 20px;
	}
	.p-products-detail_nav_wrap {
	    position: relative;}
	.m-list-product-detail-nav_list_item {
		    width: 100%;
		    display: flex;
		    margin-right: 0;
		    margin-bottom: 10px;
		}
	.o-footer {
	    width: 100%;
	    padding: 10px 5%;
	    text-align: center;
	}
	.o-footer_contactus-inner {
	    padding: 5%;}
	h2.a-heading {
	    font-size: 1.2em;
	}
	.o-footer_contactus_txt {
	    margin-top: 20px;
	    font-size: 1em;
	    line-height: 1.25;
	}
	.o-footer_contactus_link {
	    margin-top: 20px;
	}
	.o-products-detail_kv_img {
	    width: 100%;
	    padding: 20px 0;
	}
	.m-list-product-detail-nav_contact {
	    width: 100%;
	    position: relative;
	}
	.p-products-detail_backproducts_btn{padding: 0 5%;}
	.o-sect-svc-nav_cont-ttl {
	    font-size: 1.2em;
	    font-weight: bold;
	    margin-top: 5px;
	}
	.o-sect-svc-nav_cont-list-item {
	    width: 100%;
	    min-height: auto;
	    display: flex;
	    margin-right: 5px;
	    font-size: 1em;
	    font-weight: 500;
	    margin-top: 5px;
	}
	.o-sect-svc-nav_inner{    position: relative;
    top: auto;}
	.o-sect-svc-main_list-item-ttl {
	    font-size: 1.2em;
	    padding: 0 0px;
	}
	.o-sect-svc-main_list-item-lead {
	    font-size: 14px;
	    line-height: 24px;
	    letter-spacing: 0;
	    margin-top: 0;
	    padding: 0 0px;
	}
	.m_col_nopd{ padding: 0;}
	.o-sect-svc-main_list-item-svc-list-item-cont-main {
	    display: inline-block;
	}
	.o-company-nav_cont-list-item {
	    width: 100%;
	    min-height: auto;
	    display: flex;
	    margin-right: 5px;
	    font-size: 1em;
	    font-weight: 500;
	    margin-top: 5px;
	}
	.o-company-nav {
	    position: relative;
	    display: flex;
	    margin-bottom: 30px;
	}
	.o-company-main_lead-lyt {
	    margin-top: 20px;
	}
	.o-company-main_lead-lyt-clm-1,.o-company-main_lead-lyt-clm-2{    width: 100%;}
	.o-company-main_lead-lyt {
	    display: inline-block;
	    justify-content: space-between;
	}
	.o-company-main_point-list {
	    display: block;
	}
	.o-company-main_point-item {
	    width: 100%;
	    margin-bottom: 35px;
	}
	.o-company-main_map-inner {
	    padding: 200px 50px 15px;
	}
	.o-company-main_map-nav .o-company-main_map-nav-item {
	    cursor: pointer;
	    white-space: nowrap;
	    height: 20px;
	    display: flex;
	    align-items: center;
	    padding: 0 10px;
	    border-radius: 20px;
	    background: #fff;
	    position: relative;
	    margin-left: 10px;
	    transition: all .3s;
	}
	.o-company-main_map-nav .o-company-main_map-nav-item.is-hayashibara, .o-company-main_map-nav .o-company-main_map-nav-item.is-nagase, .o-company-main_map-nav .o-company-main_map-nav-item.is-prinova {
	    padding: 0 15px 0 34px;
	}
	.o-company-main_map-wrap {
	    padding-top: 0px;
	    margin: 20px 0 0;
	}
	.o-company-solutions {
	    padding-top: 0;
	    margin-top: 20px;
	}
	.o-company-main_contents {
	    margin-top: 20px;
	}
	.o-company-main_sec.o-company-main_point {
		padding-top: 0;
	    margin-top: 20px;
	}
	.o-company-main_sec {
	    padding-top: 0px;
	    margin-top: 20px;
	}
	.o-products-detail_contact_box {
	    width: 100%;
	    cursor: pointer;
	}
	.o-products-detail_kv_brand {
	    display: inline-block;}
	.o-sect-svc-main_list-item-svc-list-item-cont-main-desc{width: 100%;
		    margin-right: 0%;}
	.o-sect-svc-main_list-item-svc-list-item-cont-main-images{    width: 100%;}
}

/*@media only screen and (max-width: 500px){
    .swiper1 img{width:250%; margin-left:-75%;}
    .page1_list .text h3{font-size:18px;}
    .page_about .list{white-space:nowrap}
    .det_list .img{width:100%; margin:0;margin-bottom:20px;}
    .det_list .img img{width:100%;}
    .det_list3 h3{ font-size:20px;}
    .det_list3 .lt li{ padding:0 20px;}
    .det_list3 h2{ font-size:24px;}
    .det_list4 .img{ float:none; margin:0; margin-bottom:10px;width:100%;}
    .det_list4 .box .text{ margin-right:0}
    .team_list li{width:100%;}
    .team_list li img{width:100%;}
    .main_box .list li{ max-width:100%; min-width:100%;}
    .add_box ul{ flex-direction:column;}
    .add_box li{justify-content:flex-start;border-left:0; margin-bottom:20px;}
    .add_box li:last-child{ margin-bottom:0}
    .inputs li{width:100%;}
    .inputs .div_input{ margin:10px;}
    .inputs ul{ margin:0}
    .round .btn{ line-height:35px; font-size:16px;}
    .main_box .tit h3{ font-size:50px;top:30px;}
}
*/





